﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TekaMUD.Engine.Blocks;

namespace TekaMUD.Engine.Agents
{
	/// <summary>
	/// Simple dog.
	/// </summary>
	public class Dog : NPC
	{


		/* State machine 
		 * 
		 * Main flow:
		 * 
		 *    Spawn => (Wander => Rest)*
		 *    
		 * Events:
		 *	Hunger.
		 *	Attack
		 * 
		 * 		 
		 * Hunger:
		 *	Seek food => Eat => Main flow
		 * 
		 *  seek food : (Wander)*
		 *  
		 * 
		 * 
		 
		 
		 
		 */


		public override void Activate()
		{
			throw new NotImplementedException();
		}

		public override void PreUpdating()
		{
			throw new NotImplementedException();
		}

		public override void PostUpdate()
		{
			throw new NotImplementedException();
		}
	}
}
